meteor yağmuru taşkını - Turkish English Dictionary